Следните функции връщат Булеви стойности. Сравнението е в зависимост от отделния случай.
Име на функцията
|
Брой и тип на аргументите
|
Значение
|
BETWEEN (между)
|
Три аргумента e, a, и b от един и същ тип; трябва да бъде допустим за сравнение с 
|
e a и e b
|
IN (в)
|
Два или повече аргумента от един и същ тип с изключение на Булев
|
Първия аргумент е равен на един от другите
|
LIKE (като)
|
Два аргумента s и p от тип редица/низ
|
Вижте текста отдолу
|
STARTS (започва)
|
Два аргумента s и p от тип редица/низ
|
s започва с p
|
ENDS (завършва)
|
Два аргумента s и p от тип редица/низ
|
s завършва с p
|
CONTAINS (съдържа)
|
Два аргумента s и p от тип редица/низ
|
s съдържа p
|
ISNULL
|
Един аргумент от всякакъв тип
|
Резултата е TRUE (истина), когато аргумента има стойност NULL или е празен низ/редица.
|
Функцията LIKE връща TRUE, ако сравняваните редици са свързани в следния смисъл:
• | специална стойност ANYSEQ() в p свързана с всяка последователност на знаци в s (включително и празна), |
• | специална стойност ANYCHAR() в p е свързана с всеки знак в s, |
• | други знаци в p трябва да са свързани със същите знаци в s. |
Вижте пример на функцията ISNULL в описанието на функцията IF.
|